﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Web.PuntoDeVenta.Code.FrontEnd
{
    public class GrupoFactura
    {
        public int? Prefijo { get; set; }

        public short? Talonario { get; set; }

        public string Factura { get; set; }

        public DateTime Fecha { get; set; }
    }

    public class ComparerGrupoFactura : IEqualityComparer<GrupoFactura>
    {
        public bool Equals(GrupoFactura x, GrupoFactura y)
        {
            return x.Talonario == y.Talonario && x.Prefijo == y.Prefijo && x.Factura == y.Factura && x.Fecha.Date == y.Fecha.Date;
        }

        public int GetHashCode(GrupoFactura obj)
        {
            return obj.GetHashCode();
        }
    }
}